HI ... !
I was looking for this stuff since ever and didn't find anything like it so I decided to share it here (sharing is caring ) because I know how painful it is to make apps from ground up and many rom devs have experience with smali but not with java and fear dealing with eclipse and android-studio
*NOTE : THIS PROJECT IS PROVIDED AS IS NO lICENSES AND IS OPEN SOURCE AND THERE ISNT ANYTHING PREVENTING YOU FROM USING THIS APP JUST MENTION ME WITH A SMALL SUPPORT BANNER WITH A REFERENCE TO THIS THREAD*
What is this project ?
This is a wallpaper chooser/picker in a gridview + nav drawer + material style so it looks damn cool in a red scheme .
Libraries used :
v7 appcompact --> material stuff
v4 support library --> grid elements etc ...
ikimuhendis:ldrawer by ikimuhendis ---> for nav drawer arrow
Source :
https://github.com/hashem78/APP_SAMPLEWALLPAPERCHOOSER
How to build :
You need a gradle based compile ide to build the app
IDE of choice -> android studio (intellij)
to build using android studio (assuming you have the source downloaded)--> 1. make sure you have android studio downloaded and setup properly having google support libraries downloaded and linked to your ide
2. File --> import --> choose the path of the app
3. Make your changes if you want (skip if not needed)
4. Build ---> make project
5. make a signutare and set your out location
done
Project structure :
build.gradle --> it has the local packages name of the app and libraries included also controls build tools version and sdk version and other things
app/src/main --> res folder (where the styles , strings , values and images are stored)
AndroidManifest.xml (class and activity definitions plus controling app wide theme)
app/src/main/java/mythi/samplewallpaperchooser/widget --> CustomDrawerLayout (the name tells it)
app/src/main/java/mythi/samplewallpaperchooser/ --> FullScreenImageActivity (activity class to display from resolution image when user clicks from grid view)
MainActivity --> (name tells it)
Sample --> (example class where you inflate the main activity view from)
SampleImageAdater --> (example class where you call your image resources)
so assuming you want to modify the app you have to
1. got to res/values/strings.xml change app_name refernce to what ever you want
2. add image resources to res/drawable-nodpi
3. change SampleImageAdapter definitions according to your needs
voila !
Credits :
Dave from stackoverflow
ikimuhendis for sliding drawer arrow
Google for support libraries
Xda
MerkMod team
todo :
design this thread
nothing ? anything ?
Sample app download . can be smalied and backsmalied
Bump ?
Good lookin sharing this brother
Related
eyegps ShortCuter
[DESCRIPTION]
After flashing a new ROM, the need to create all my Shortcuts from scratch became boring.
So I made this application to create all the shortcuts for my programs.
The idea is to select :
- The path to the application's executable file (.exe)
- The copy path, where the shortcut will be copied (usually \Windows\Start Menu\Programs)
- The Icon path. This is not nessesary but in future version if you select an image file
like .png the shortcut will be shown with this image instead of its own icon.
After selecting all the above and saving you can build a list of your favorite shortcuts.
With the press of one button, all shortcuts in your list will be created and copied to desired path.
These is also options for creatings Shortcuts one by one and an option to check paths integrity for each shortcut.
[INFO]
- Application requires Microsoft .NET Compact Framework 3.5 to run
- The first release of the app is BETA because nobody else tried the app but me.
- I tested the app in my HD2 but I think it would run on any other device with 480x800 resolution
- Manu thanks to eboelzner for Sense Interface SDK
[ShortCuter.txt File]
All shortcuts are saved in a text file (ShortCuter.txt) with .ini format.
This is a sample record of a saved shortcut inside the text file.
[ShortCut#1]
Name = iGOPrimo
ExePath = \Storage Card\iGO Primo\iGO.exe
CopyPath = \Windows\Start Menu\Programs
Icon = \Storage Card\Images\iGOPrimo.PNG
[TO DO LIST]
- Apply Icon to Shortcut
- Renerate provisioning XML file (.reg) to directly apply the shortcuts from registry
- Renerate provisioning CAB file from the .reg file
- Support more device resolutions
- Build Silent Mode to help Cookers and flashing in general
Of course, any other ideas and suggestions are welcome...
[SCREENSHOTS]
[Download]
EyeGPS ShortCuter Version 0.99 Beta
I hope that you will like the application and find it usefull.
Waiting for your comments and ideas.
Have fun...
Reserved for future releases.
Hi,
I've managed to get Eclipse up and running to work with the CyanogenMod 7 source.I want to make some changes in layout of system apps such as dialer app , mms app.
One last point I'm stuck on is using Eclipse to edit Android layout resource XMLs. Building the entire platform only to check if a widget is in the right place is a great drain of time, and it sounds reasonable that ADT's layout editor should work.But , the android layout editor doesn't show the layout.
It's worth mentioning that the project I'm editing is a Java project and not an Android project (well, it's the Android sources itself so does not make sense for Eclipse to treat it like an Android app).
Has anyone succeeded in getting the layout editor up and running in the platform environment?
[TOOL] LocalAPK 2.1.1 [Windows]
LocalAPK is the best way to organize your APK file collection. It contains several features to facilitate the organizing of Android APK files
Features:
Check if your APK files are up-to-date
Rename APK files to package name, application name or Play Store name
Remove outdated APK files
Transfer APK files to your Android device by generating a QR code
Run custom commands based on APK information
APK Shell Extension with Windows Explorer integration
...
Website:
http://www.breezie.be/dev/localapk
(FAQ, Example commands, screenshots, ... available there)
Download (latest version):
x86:
Download Version 2.1.1 Installer
Download Version 2.1.1 ZIP Archive
x64:
Download Version 2.1.1 Installer
Download Version 2.1.1 ZIP Archive
You need .NET Framework 4.6.1 in order to use the program...
Version history:
2.1.1:
- Fixed versioning issue with 2.1 release
2.1:
- Android SDK detection up to Android 8.1 Oreo
- Fixed several bugs
2.0:
- New caching system which improves loading times and prevents unnecessary downloads from Google Play Store
- Portable mode by using /portable switch
- Export to CSV
- Bugfix for unicode filenames which was introduced in version 1.8.1
- Icons extracted from APK file instead of being downloaded from Google Play Store
- Option to fetch details from Google Play Store only when specific criteria are met
1.8.1:
- Android SDK detection up to Android 7.1.1 Nougat
- Icon download bug fix
- Improved reliability
- Dropped support for Windows XP (Windows 7 SP1 with .NET Framework 4.6.1 is now the minimum requirement)
1.8:
- New menubar
- New detail panel
- New log window with mass rename summary
- Main window size, location and state are now saved
- Shell extension improvements
- Several other small bugfixes
1.7.7:
- Added category column
- Added update check under about window
- Code cleanup
1.7.6:
- Small installer bugfix release
1.7.5:
- APK Icon is now shown in Windows Explorer (Shell Extension)
- Send to Device QR now uses correct network adapter
- Several other small bugfixes
1.7:
- Added APK Info window to main application
- Added new tabpage to shell extension with additional APK info
- Mass renaming string is now saved
- Fixed remove functionality bug on x64 systems
- Several other small bugfixes
1.6:
- Better unicode / special character support (thanks to Oxyandy)
- Prevent x86 shell extension installation on x64 systems and vice versa
- Replaced manual delete functionality with moving to recycle bin
- Added column "Internal name" (also added in shell extension)
1.5.4:
- Small bug fix concerning update checks
1.5.3:
- Fixed issue with Shell Extension
- Switched back to native menu style (looks better on Windows 8)
- Fixed email address issue (some domains not recognized)
1.5.2:
- Small bug fix concerning update checks
- Upgraded to latest version of HtmlAgilityPack
- Reduced loading-bar size
1.5.1:
- Added column "Price"
- Refreshed icon
- Possibility to mass rename to package name
1.5:
- Option for grouping subdirectories
- Orange color for device dependent app version
- Android Market to Google Play migration
- Support for more keyboard shortcuts (DEL = Delete, Ctrl+O = Open Folder, F2 = Rename, F5 = Refresh, Ctrl+A = Select All)
1.4.1:
- Small bug fix concerning update checks
1.4:
- Added setting to enable/disable grouping (Fixes sorting on Windows XP)
- Added "Send to Phone QR" functionality. Easily share an APK over local network with QR codes
- Fixed command functionality (adb and other stuff should be working now)
1.3:
- Added Column Sorting
- Added Multi-select
- Added Mass Rename / Mass Remove feature
- Replaced AXMLPrinter with aapt. Java Runtime is no longer needed.
- Processing speed improved. Multicore support added
- Added Shell Extension functionality for registered users
- Added some small settings
- GUI Refresh
- ...
1.2:
- Fixed critical bug where listview stayed empty on some installs
- Results are now grouped by directory
- Changed "Search Provider" functionality into "Command" functionality. You can now run shell commands based on apk info.
- Added Backup/Restore settings functionality
1.1.1:
- Fixed some bugs (flickering while loading data, apk file being locked by localAPK and not released after processing)
- Added Rename/Remove feature
- Small improvements
1.1:
- Fixed bug where program was stuck on corrupted apk's (at least i hope so)
- Added search provider functionality
- Added "Open Market Page" button
Looks promising
Will try soon!
*bump*
Sent from my GT-I9000 using Tapatalk
Subscribed.
I will look into this and test as I have a local repository.
Will report back.
anyone tested it out yet?
Yes works great!
Will post more detailed review,suggestions later!
cdesai said:
Yes works great!
Will post more detailed review,suggestions later!
Click to expand...
Click to collapse
great nice to hear some feedback
looking forward to your suggestions
Works fine, will be good add a link to Market Application in order to install or find in some warez site in case the app need license or so on
One more thing this doesn't find on subfolders just in the main folder
It's not clear, but does this app actually download the apks from the market?
I'm not as interested in the intended use of your app as I am the next obvious step, which is to have multiple versions of an apk downloaded and backed up as they come out. It doesn't happen TOO often, but it's clear that apps occasionally come out that break features, I'd love the idea of being able to roll back reliably at any time.
Sweet idea! Trying it out now!
Worked great! I like this! Its exactly what i needed. Thanks alot for doing this!
After adding folder, not showing any thing. How to refresh in order to show all the apps int he folder!!!
This tool is a neat idea. I'm going to download and try it out tomorrow.
I like the idea.. working.. well for the most part.. I have 2 folders selected both just apks.. seems to be showing and working well on the first but never getting to the second folder.. not sure if it never finishes or something hangs but the green progress bar never goes more than about 30-40% but for those apps it shows it seems to work nicely and I found a few to update I hadn't checked in awhile Look forward to updates on this.. Thank you and keep up the good work
don't seem to be able to share or export the png ?
tried to share through Gmail but no png attached...
Update:
Dropbox share worked but:
the png recived includes images,words and drawings that i deleted...
so the draft is not saved properly for sending...
_breez_ said:
great nice to hear some feedback
looking forward to your suggestions
Click to expand...
Click to collapse
to the portal!
http://www.xda-developers.com/android/update-your-apks-on-your-pc-with-localapk-for-windows/
Well it'ld be nice if we were able to actually download apps(just free)
An option to open the app in the market website would be nice-so we can directly install it!
Sounds grrrreat....but full url please
Looks like the download link is a Shortened URL ... please add full URL also. Cannot access the link from work
zumit said:
Looks like the download link is a Shortened URL ... please add full URL also. Cannot access the link from work
Click to expand...
Click to collapse
Check http://www.breezie.be/dev#localapk for direct download. Thanks for the feedback. I will look into these comments later today
Sent from my GT-I9000 using Tapatalk
grgsiocl said:
After adding folder, not showing any thing. How to refresh in order to show all the apps int he folder!!!
Click to expand...
Click to collapse
Same here. Could the creator please help out? Win7 64 bit running in Admin mode.
fantastic
next step (to do) it's to update what is up-to-date
Attemption to get 3 of 3:
- big buttons
- full buttons set
- big visible area of the running application
Generally designed for two-handed input in landscape mode.
Mimic side-sliders physical keyboard. Enforces landscape screen-mode
Current status: community expectations
FAQ: v0.5 and higher
1. What's the idea, advantages, strong sides?
- Big, semitransparent, only and just for landscape.
Enforces landscape by itself. Designed for two-handed usage.
Also - automatically switches system back to the previous IME,
so you'll be using whatever keybard you like in portrait.
- (from v0.6) working hotkeys on Ctrl+key
(...on android 3.0 and higher; try Menu+key on android 2.x)
2. How to launch?
- Settings > Languages and Input
Enable "Bumper", and set it as the default keyboard.
3. Where is the preferences?
- Settings > Languages and Input.
Search for button/line marked "Bumper".
4. Wow, i've just enabled it, and the phone/tabled are now fixed in landscape! Make everything back!
- Slow down, that's the point! Keyboard enforces your device to stay in landscape.
So, the main way to get things back - choose/launch another one.
5. That's weird. Are you suppose I'll go to the Settings each time?!
- Of course no! You only have to enable "Bumper" in accessibilities,
this will create quick-access area at the top-right corner of the screen.
6. I've enabled accessibility, and see weird semitransparent pink box.
- You are on the right way. It is the "quick-access area". Now, you can do next things:
a. tap it: force keyboard appear/hide
b. swipe-down: show keyboard picker
c. swipe right-to-left: minimize area into notification
d. swipe left-to-right: switch back to the previous IME, if "Bumper" is ongoing
e. long press: preferences
7. Do I need to use keyboard picker dialog each time i wanna lauch Bumper?
- Yeas, there are no other "non-root" way to switch the system to new IME - only you can do it, manually.
From the other hand, currently set IME is able to freely switch system to the any other enabled IME (and die after that, ha-ha)
8. I wanna change layout/labels/language, or add new. What I have to do?
First of, you have to create somewhere folder, and specify it's path in the preferences.
After that, you are free to put your custom files according to subfolders structure:
- "layouts" - there are button grids expected
- "labels" - what to draw on the keys
- "kcms" - similar to android kcm files, except of "axis" and "map" signatures are not currently supported
- "themes" - appearance
9. I wanna change layout/labels/language, any readings?
You can unpack apk as a simple zip, and check for content inside of "assets" folder.
All used files are the plain text, so you'll need any text editor.
Key names:
keycode names in cm11 sources
they are again, in cm12 sources
Notes about labels:
Instead of .kcm files, there are sequences of the Unicode characters allowed.
But the space character is allowed only stand-alone, so use \u0020 insead.
More info:
Related targets:
- KCM* files community, for more languages support
- Button-grids and layout-localization community, just for project's growing
- Linux-on-phone community can also find it usefull, I think
*KCM-parser currently used allows only "key" description in file, "map" and "axis" signatures will cause errors
Dev notes:
- since I'm a newbie in development, project will grow slowly
- but when I'll not be scared of own code anymore, I'll make it open-source
- you are free to make repacks/reposts. (WTFPL)
- you are free to make own similar projects. Just post link here, maybe i'll use your one =)
- behaviour is sensitive to the whole **** going on deep inside android, can't fight with that
Credits:
- will be added during beta test, but you can ask in PM
Download: alpha 0.8 (2016 mar 13)
Lack some language? Make your own .kcm
Application Not Responding in LG Optimus 4x HD [ICS]
Update: alpha 0.4
What's new:
- added correct portrait-mode support
- added non-overlay mode for landscape (breaks the whole idea, lol)
- support of autopopup
- added basic (primitive) settings
There are still 2 separated versions due to hardcoded reasons.
You are free (and welcomed) to make own repacks based on ru-en version if you need 2 languages.
External data support - update 0.4.2
It's a starting point for the comunity: now you can freely add custom files.
Ho to load files from sdcard:
1. Create the "root" folder somewhere you wish.
2. Make subfolders you need, you'll be placing files here*:
- "layouts" for key layouts
- "labels" for displayed key names
- "kcms" for .kcm files - languages support
3. Specify the path to the "root" folder in preferences.
This files are plain text, so you can modify them by simple notepad
Examples may be unpacked directly from apk, they contain small helping notes
* - "root" subfolders structure are similar to "assets" structure inside the apk.
Files from the "assets" are listed dynamically, so it's easier now to make own repacks, but the "defaults" are still hardcoded.
What's new:
- additional files may be loaded from sdcard
- preferences to switch layouts and labels
- preferences to manage languages
- vibration may be switched off
If you want to write your own layout, check out for the keycode names:
keycode names in cm11 sources
they are again, in cm12 sources
Dev (mine) request: post here .kcm files of not yet supported languages, they'll be included in the future builds. And share the keyboard layouts.
Update 0.4.3 - Small fixes
What's new:
- fixed unicode character sequence reading from .labels.txt files
- added quick-toast notification on language switch
- added Ukranian kcm and labels (due to my location)
Remind you: For more languages be supported, make appropriate .kcm files
How to load files dynamically from sdcard:
If you unpack apk like a zip, you'll find "assets" folder with 3 subfolders:
- layouts //grids of keys
- labels //names of the keys, displayed to user
- kcms //languages
Make somewhere on the sdcard "root" folder with similar subfolders you need,
and specify the path to this "root" folder in the app preferences.
That's all. Now, files will be listed from this subfolders.
I'm thinking on way of keys autorepeat realization, so it'll be the next ferature.
Bumper alpha 05 - back to original concept
What's new:
- removed portrait mode support (instead - previous IME is auto-enabled)
- removed non-transparent mode
- trigger is now on separated service (which have to be enabled in "accessibilities")
There are also updated first post, to match changes.
Bumper alpha 06 - autorepeat & hotkeys support
What's new:
- keys are autorepeating!
- hotkeys (Ctrl+X/C/V/A/arrows) are working! on android 3.0+
- Enter now calls for fields action
Any feedbacks? Any custom .kcm files or grids?
Notes about hotkeys:
- I haven't reimplemented the existing wheels, just made better communication with android, so hotkeys on Ctrl work on 3.0+ since it was presented in android 3.0
- As far as I know it could be possible to use Menu+X/C/V combinations on
Android prior to 3.0. Can't test it without device.
- Opera mini freezes/crashes on Ctrl+key combinations outside of input fields (you could force Bumper appear anywhere, remember?). Not my fault. AFAIK it behaves similar with physical keyboards.
Bumper alpha 07 - themeable, little improvements
What's new:
- customizable themes*
- quick access area now looks nice
- new gesture on QAA: long press -> preferences
- QAA contains CAPS/SCROLL/NUM lock's ligths/lamps
- CapsLock at the first row (where was big dead key)
- better stability during typing
*place theme files into [directory_in_preferences]/themes/
Bumper alpha 0.8 - sticky modifiers, fn key support
What's new
- sticky mode (affects Shift's/Ctrl's/Alt's)*
- fn+key -> another key**
- "key_toggled: " field in the themes
- theme files are checked for the errors, like other files do
- changed included set of keyboards
- minor fixes
*first tap - key is sticked, second - toggled, third - released
You could use modifiers as before (till pressed), since sticked state will not be set in case of non-modifier was pressed when modifies was being holded
** Check for assets inside of apk for more info
It seams like I have 8-10 followers, who are waiting for each update...
Don't be silent!
P.S. Updates... There will be no any new features for some months, I think.
Hi all,
I spent some time to develop an application launcher based on Trebuchet 13 with a custom application drawer which users can create folders and change application icons placement.
You can check this video to see what it looks like and how it acts Youtube - DecentHome Preview
It is a little bit 2015, and it's not that customization friendly, but I tried to make it simple and mainly focused on the application drawer's capabilities.
In order to achieve that I may had to rewrite Application Drawer from scratch and heavily reconstruct existing database and its services.
You can download the source code from GitHub - DecentHome
Also, you can download a standalone version of Trebuchet 13 which you can directly download, import and compile on Android Studio from GitHub - Trebuchet13Standalone
You can install it with attached apk.
Feel free to ask questions an comment.
Please let me know about any errors.
Thank you.