[Library] ViewPager - IDEs, Libraries, & Programming Tools

Hi guys.
I am going to try to explain the scene of this library.
HC/ICS and above are android versions that are in more than 75% of all android smartphones...
This can cause one scene, you want to develop an application to HC/ICS or above...
Your application need to use ViewPager, this is awesome feature and looks greats...But Android only support this through Support-v4 (actually r19)
And you think...why do i have to use "non native library" (Fragments, FragmentManager, FragmentTransiction...) import all from support-v4 if my application is for ics or above :silly:
This force, for example, SO to use fragments from support-v4 when SO have his implementation of Fragments...Cause redundant code, apks more heavy, maybe worse performance...
I will not enter in discussion about native bugs, android version of smartphones, performance, support of old devices...
I found a lot of comments of people asking for native Viewpgaer and answer is always same, not exits or create your own implementation...So i decided to create ViewPager only library...But why new one if ViewPager from support-v4 works great?
So i have created a library ViewPager from support-v4 code
For now it support from API 11 to API 19 I have deleted all code non related with ViewPager and viewpager before API 11. In API 11,HC 3.0, force close when trying to close fragments (some methods related with FragmentManager and FragmentTransaction are implemented in API 13 or above).
All this provide us a 126Kb of ViewPager library and remove support-v4 from our applications (if we only use ViewPager) that i want to share with all us. Now we have a 113Kb of library without supporting HC (See second post for more info)
If people like this and use it, i will remove support for HC (only 0.1% of Android devices), making more small library.(Done)
All credits are for Google and Android, i dont use this to make money. Code continue with same license.
The use of this library is the same as Support-V4
- Copy ViewPager.jar in libs folder and see that it dependency appear as "Android Private Library"
- import com.google.android.view.PagerAdapter; for class
- <com.google.android.view.ViewPager /> for xml
Other importants imports are:
import com.google.android.app.FragmentPagerAdapter;
import com.google.android.app.FragmentStatePagerAdapter;
import com.google.android.view.PagerAdapter;
Here is the complete tree (See second post for version without HC support):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Enjoy it and advise me with possible bug in differents versions. I have tested 3.0,4.0,4.0.3,4.2.2,4.3 (3.0 not work in version that dont support HC)

ViewPager Library without support HC
This jar is more small size and without bugs (Honeycomb dont support native FragmentManager and FragmentTransiction (or at least some functionalities) and it forceclose due to this)
To donwload this library get this attachment :victory:
Here is the complete tree:
It works from API 14 to API 19

Nice, but source?

EatHeat said:
Nice, but source?
Click to expand...
Click to collapse
Source is support-v4 google code with some modifications by me.
But yes, i will create a github repository :good:

Sorry for slight offtopic, but maybe you can help me with creating "patched" Android Support Library. I had to correct one bug there, but was unable to repack it into usable and working support lib. If you know how to do it maybe you can PM me?

ssuukk said:
Sorry for slight offtopic, but maybe you can help me with creating "patched" Android Support Library. I had to correct one bug there, but was unable to repack it into usable and working support lib. If you know how to do it maybe you can PM me?
Click to expand...
Click to collapse
No problem, you have a PM :good:

Related

HTC Desire Hiapk RomAndroid 2.3.3 V2.2 (with CyanogenMOD CM7) Faster and smoother

HTC Desire Hiapk RomAndroid 2.3.3 V2.2 Description:
screen shot:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1, based on the latest CM7 RC4 source code compiler, increasing the profile function, fixes the problem recklessly SMS Android, Android 2.3 fixes the backup to restore the database of information failure.
2, multi-language support(all the languages you need) with Simplified Chinese language make up the missing resources.
3, add Hiapk source characteristics, including passwords vpn, wifi static ip, MMS reported that reading, information **, and information such as import and export.
4, integrated Hiapk program components, including installation, electronic switch market area, OI file manager, the connection assistant.
5, will not be integrated into commonly used software "toolbox", the reduced number of icons on the desktop, accelerate the system speed of response.
6,3 21 new Panda Panda version of Desktop Integration
Brush before, must Wipe data and Wipe cache! ! !
try this,its faster n smoother and much better offer than other rom releases...i couldn't post in development forum so sharing it here....
download link :
1.Hiapk version :
http://www.hiapk.com/bbs/download.php?keyid=56f55a64ac372c0628f2a367856df0552ae7402b12002320320a39698b9c4d05
size: 94083474
MD5: 41C1C409F0460B2AC12AFA0482CB5C36
SHA1: 7F6DDA36FCA2E12EF81DCB24781E8C215B287332
CRC32: EE098337
2.with panda home version
http://www.hiapk.com/bbs/download.php?keyid=68e9096980868c94abf9cbd73a7898ec2f38e0c653c1c74478049e6c4319f256
size: 97313564
MD5: 5DBDD37B2747024360EA489B9B8138C2
SHA1: 4BA6E6C80F5FAC3C1849EE536ED08E14F578D5CB
CRC32: B6B520D4
enjoy buddies
actually the rom is really smooth and got all other options included in CyanogenMOD
roms...and have the latest gaps...gps working fine,wifi is faster,no call delay problem all fixed....and using now 136 applications still have 41 mb space left... its rocking...there is theme chooser....latest music player is added.... and you can filter the folders on music player,lastest flashplayer 10.2 and market is added...try guys.....it will make you feel good with using your desire
Might give it a run and see how it goes....if it ever downloads.
Seems to be hosted on the world's slowest server - 6-8 kB/sec.
Wrong section
It's for themes, so why u also post that ROM here
nice smooth ROM - only problem is that the hiapk settings app is in Chinese, so a lot of the customisation is unavailable to English speaking types like me.
same with the hiapk market - might be great, but I can't understand the writing.
everything else works fine under English language settings.
the hiapk dialer looks really good, and people who miss the Sense dialer should look at ripping it out of this ROM and installing it in whatever they are using now.
maybe a mod can move this into the development section where it belongs?
Wrong section.you must put in dev section.
Just downloaded and will test it today

[APP] ShareItApp

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello everyone,
I'm pleased to present my last software, ShareItApp: its main purpose is to share your applications, with the possibility to link not only the Play Store page, but also XDA thread, and you can easily set this options by long pressing on the first icon. Moreover, you can share your APKs directly - this is NOT meant to be a help for piracy, but for developers who wants to make their apps tested and this will provide a faster way to do it - or even run Android's default windows for App Infos or Uninstall.
Known issues:
On some devices, uninstall broadcast intent is thrown lately, and this will cause you having to refresh the applications list
Please, refer to this topic to submit bugs or requests. Changelog will be on the next post or on Official Wiki on Bitbucket, where you can find issue tracker and sources.
Download this software from Google Play Store
Thanks to my friends Takhion and R1si for helping me during development and testing.​
CHANGELOG​
Version 1.4 - RTM - 28th April 2013:
Added Tutorial layout for 7" tablets
Added BugSense for crash reports
Added possibility to share multiple APKs at the same time - Please see the F.A.Q. for questions about this feature
Version 1.3 - RTM - 26th April 2013:
Moved uninstall button under app info
Fixed crash when clicking actionbar buttons before apps were loaded
Bugfix for the selection button covering the last element of the list
Implemented Google Auto backup feature
Version 1.2 - RTM - 22nd April 2013:
FIX for Samsung devices (affects all releases): Share APK button is gone, to share APKs, just long press on Share button (the third one) and it will prompt the APK Sharing
Optimized tablet tutorial and layout
Added support for ldpi devices
Version 1.1 - RTM - 21st April 2013:
FIX for pre-JB devices crashes

[APP] [TOOL] ApkTool in Android

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
An All in One App To De-Compile , Re-Compile , Extract Meta-inf Folder , Add Meta-inf Folder , Sign , Zipalign , Jar to Dex and Dex To jar & Many more (Even All Lollipop Apps SDK 21) Right in Your Phone or tablet , No needed for a PC Anymore
This app is a continue for The open spurce ApkTool and with many imrprovements like adding Apktool v2.0 and many more So cridit for main application goes to chinese sources and people from AG Who worked Before me on This​
*some people having issue with installing this as a regular app , for faster operation on decompile recompile recommended to manually push it to system apps or either patch to android signature ..
Small request : if anyone have a good key for sign please sign it and give me the key to use for next releases..
works for ArmV7 Devices
i will be glad if my App Be sticky in Developers Android hacking forum​
ApkTools Is a well Known Android Reverse Engineering Tool that decrypt/translates an app or system apps To human language Code
I made this app for my personal use now im sharing with you
it have Latest ApkTool v2.0 and other versions could be find in about , you can use two different apk tool
you can optionally decompile Dex or decompile resources only
And many other futures , even more easy than a PC
Just Import Frameworks And youre good to go
you may need a good cpu for faster Decompile/recompile consumed time will be shown
Custom motifications for jobs are implemented
Download :
v4.7 :
Download From Mega
I didnt share this to earn anything just to help people and easier developement , tell me if im wrong, i dont know the exact Cridits tell me and i will add to OP
Donations Welcome For Donation Plz Email/PM me
Plz Don't Ask Compile , Decompile related help questions and ApkTool related stuffs
XDA:DevDB Information
ApkTool For Android, Tool/Utility for all devices (see above for details)
Contributors
HAYLCION, ApkTool,AG guys, Chinese Sources
Version Information
Status: Stable
Current Stable Version: 4.7
Created 2015-05-23
Last Updated 2015-05-23
Link not found....can u pls reupload the file..i think this is very needy.
Are u make this app?

Smali Visual Studio Extension

About SmaliVS
SmaliVS is a Visual Studio project and language extension for the smali file type. Smali is the disassembly output from APK's using the smali\baksmali tools.
Using this extension will allow you to dump an apk form your device. It will automatically dissasemble the apk and create a Visual Studio Project. From there you can modify the .smali files from within Visual Studio, then use Visual Studios Build\Deploy to reinstall the modified apk. This extension uses ApkTool as well as smali\baksmali to do the important work with the apks and is already packaged with the extension. Java is a requirement and java should be added to your environment variables. Basic usage instructions can be found on the Wiki page
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download
- Visual Studio 2015 Comunity
Features
- Apk dumping from connected device
- Automatic disassembly into a Visual Studio smali project
- Project Settings
- Syntax\Keyword highlighting
- Basic autocompletion of opcodes
- Quick Info of opcodes function
- Rebuilding of the smali project
- Deployment to connected device
Known Issues
- Quick Info for opcodes that include a '\' or '-' won't display properly
- No debugging support (Don't plan on adding it at the momment)
- Submit more issues
TODO
- Fix Quick Info issue
- Clean up Project Wizard GUI
- Add better error handling and checking
Contribute
- GitHub page
Some useful links
- Wiki
- Official dex bytecode reference
- Registers wiki page
- Types, Methods and Fields wiki page
- Official dex format reference
Special Thanks
- @JesusFreke (smali\baksmali)
- @iBotPeaches (ApkTool)
thanks for your work mate
basically a tool to help with editing decompiled apk
techdude18 said:
thanks for your work mate
basically a tool to help with editing decompiled apk
Click to expand...
Click to collapse
Yup exactly!
Anth0ny229 said:
Yup exactly!
Click to expand...
Click to collapse
works like a charm. well done dude
techdude18 said:
works like a charm. well done dude
Click to expand...
Click to collapse
You actually gave it a try? Did you test build/deployment with a modification?

[TOOL][WIN] Updater-Script Editor & Analyzer

This tool is a part of ADK software, thread can be found here. In order to use this tool read the section at the end of post.
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction
Updater-Script Editor & Analyzer is a feature that allows you to modify, analyze updater-script easily with Syntax Highlighting, Intellisense, Error Finding, and many more on the go.
It's not a separate tool it is a part of ADK. Read Installation and download instructions from below.
What is ADK?
Well if I've to say, ADK (Android Development Kit) is a complete Windows based application which allows you to edit Android apk files, ROM zips, boot or recovery images, Android Firmware and also to create TWRP/CWM flashable recovery zips easily. It's like a complete Android Kitchen. For more info visit official thread here.
Click to expand...
Click to collapse
Snapshot
Click to expand...
Click to collapse
Features
Well it does lot other than this. But I am adding a few,,,
Edit Script easily
Analyze Code (looks for syntax error, file-not exist error, etc)
Maintain proper Unix Encoding while saving
Quick Action toggle to manage the code
Click to expand...
Click to collapse
Discussions, Bugs, Reports, Enhancements
User feedback is one of the most important stuff for any application to proceed. I kindly lookup on each of users feedback and try to improve the functionality of this feature
If users have to report any bugs or request any feature request, just create reply to this Official XDA thread or email me. I'll answer you as soon as possible.
Click to expand...
Click to collapse
Downloads & Instructions
To use these feature you must have ADK to be installed. So first grab a release of it from below.
Install ADK (First do this)
Once ADK has been installed successfully, you can open updater-script from File > Open > file
You can also create a ROM or Recovery Flashable project in ADK and also edit updater-script containing them.
Click to expand...
Click to collapse
XDA:DevDB Information
Updater-Script Editor/Analyzer, Tool/Utility for all devices (see above for details)
Contributors
[email protected]
Version Information
Status: Stable
Current Stable Version: 1.0.4.4
Stable Release Date: 2018-12-29
Created 2018-12-29
Last Updated 2018-12-29
Reserved

Categories

Resources